config BR2_PACKAGE_CHECKPOLICY
	bool "checkpolicy"
	depends on BR2_TOOLCHAIN_HAS_THREADS # libselinux
	depends on !BR2_STATIC_LIBS # libselinux
	depends on BR2_TOOLCHAIN_USES_GLIBC # libselinux
	depends on !BR2_arc # libselinux
	select BR2_PACKAGE_LIBSELINUX
	select BR2_PACKAGE_FLEX
	help
	  checkpolicy is the SELinux policy compiler. It uses libsepol
	  to generate the binary policy. checkpolicy uses the static
	  libsepol since it deals with low level details of the policy
	  that have not been encapsulated/abstracted by a proper
	  shared library interface.

	  http://selinuxproject.org/page/Main_Page

comment "checkpolicy needs a glibc toolchain w/ threads, dynamic library"
	depends on !BR2_arc
	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
		!BR2_TOOLCHAIN_USES_GLIBC
